//
//  UIImage+Canvas.h
//  高仿暴走斗图
//
//  Created by huangsongyao on 16/3/7.
//  Copyright © 2016年 huangsongyao. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIImage (Canvas)

/**
 *  画一张图
 *
 *  @param color 图片的颜色
 *
 *  @return 图片对象
 */
+ (UIImage *)createImgWithColor:(UIColor *)color;

/**
 *  传入一个size画一张图
 *
 *  @param color 图片颜色
 *  @param rect  范围
 *
 *  @return 图片对象
 */
+ (UIImage *)createImgWithColor:(UIColor *)color rect:(CGRect)rect;

/**
 *  捕获view的图相
 *
 *  @param view view对象
 *
 *  @return 被捕获后的view的图片
 */
+ (UIImage *)captureImageInView:(UIView *)view;

/**
 *  画一张空心的图片
 *
 *  @param referenceRect 父视图的 rect
 *  @param cropRect      空心的rect
 *  @param alpha         透明度
 *
 *  @return 中间空心的图片
 */
+ (UIImage *)drawQRCodeBackgroundImageWithReferenceRect:(CGRect)referenceRect cropRect:(CGRect)cropRect alpha:(CGFloat)alpha;

@end
